haris pavletic
ETTU and EUSA meet in Ljubljana on 18 October 2026: European table tennis moves to patch the 19-23 exit doorOn 18 October 2026, at Arena Stožice in Ljubljana, European Table Tennis Unio...
When an Esports Analysis Report Has No Data: From an Empty Report to Standards of Data StorytellingAn esports analysis report thousands of words long but containing no actual...
The V.League Transfer Market: Cash Flow, Hidden Clauses and Promises Made at MidnightJune in Saigon. The afternoon heat poured over the training ground like a thi...
Tiger Woods and the Golf Cart Question: When Florida Law Stumbles Before a LegendI have followed Tiger Woods since the days when he was the golden boy of the...
Mobile Legends Vietnam: The Gen Z Ladder and the Shadow of a Single PublisherThe October rain in Saigon did not make anyone in that line turn back. I stoo...
Kumamoto and the Blank Space on the Entry Sheet: When China's Men's Singles Hands the Lead to Li ShifengI still keep in the left drawer of my desk a sheet printed from the World...
Vinicius Junior and 0.14 Goals per Match: Decoding a Sub-Threshold Production Cycle at Real MadridA Vietnamese sports analysis of Vinicius Junior's sub-threshold production...
Vietnam in Jakarta: The Goalkeeper Gamble and a Narrow Door Called PakistanLê Giang Patrik's dive ended with the dry crack of the post, not with the bal...
Scotland Under Pocognoli: An Empty No.1 Shirt and a Back Line That Cannot Push UpIn the eyes of the fourth goalkeeper — the one at the back of the line, knowi...
Vietnam U23 at 2026 Asian Games: A Smart Trade-off or a Risky Gamble?The Vietnam Football Federation (VFF) surprised many when it swapped its...
Mardin 2026 Spor part ways with Ahmet Cingöz: Reading 'mutual agreement' in a three-sentence club statementI had written his name in my notebook before the stage lights came on — but...
12 Days, 5 Sports, 1 Body: When Giorgos Tsianos Became Greece's AI Field LaboratoryOver 12 consecutive days, Giorgos Tsianos travelled from Ormenio, the...
Himass, TanVuu and the Limits of a Lifetime BanTwenty-four hours. That is how long it took for a lifetime competitive ban to...
Quang Hai withdraws from FIFA ASEAN Cup 2026 with ankle injury: Vietnam lose their creative hub before kickoffBandung, September 25, 2026. In the hotel corridor where Vietnam's national...
A Historic Upset: Thailand Breaks the China-Japan Duopoly, Claims First Olympic Berth with Fast-Varied OffenseThe moment Thai women's volleyball erupted on Chinese soil was not just a...
Carlsen Returns, Rapid Chess Throne Shakes at Global Chess League 2026When Magnus Carlsen walked into the hotel lobby in London on the first Saturd...
The Seventh-Place Finisher and the Empty Spreadsheet: Notes from a Vietnamese SeasonThe Seventh-Place Finisher and the Empty Spreadsheet: Notes from a Vietnamese...
Darren Yap, 9.0400 and Singapore's First Taekwondo Medal: Re-reading a Breakthrough Through a Data MapOn the scoreboard, four names lined up, and Darren Yap stood last. 9.0400....
Three Moves That Threw Away Nihal Sarin's +2: The Match Day That Pushed India to the BrinkIn the commentary room in Samarkand, I fixed my eyes on a single column on th...
Dinh Van Tam vs Ou Jiaming in the Sanda 56kg Final at Asiad 20: A Coin Flip, Not a PromiseI rewatched that tape on a June night, while Hai Phong was still drenched in...
When an Esports Analysis Report Has No Data: From an Empty Report to Standards of Data StorytellingAn esports analysis report thousands of words long but containing no actual...
The V.League Transfer Market: Cash Flow, Hidden Clauses and Promises Made at MidnightJune in Saigon. The afternoon heat poured over the training ground like a thi...
Tiger Woods and the Golf Cart Question: When Florida Law Stumbles Before a LegendI have followed Tiger Woods since the days when he was the golden boy of the...
Mobile Legends Vietnam: The Gen Z Ladder and the Shadow of a Single PublisherThe October rain in Saigon did not make anyone in that line turn back. I stoo...
Kumamoto and the Blank Space on the Entry Sheet: When China's Men's Singles Hands the Lead to Li ShifengI still keep in the left drawer of my desk a sheet printed from the World...
Vinicius Junior and 0.14 Goals per Match: Decoding a Sub-Threshold Production Cycle at Real MadridA Vietnamese sports analysis of Vinicius Junior's sub-threshold production...
Vietnam in Jakarta: The Goalkeeper Gamble and a Narrow Door Called PakistanLê Giang Patrik's dive ended with the dry crack of the post, not with the bal...
Scotland Under Pocognoli: An Empty No.1 Shirt and a Back Line That Cannot Push UpIn the eyes of the fourth goalkeeper — the one at the back of the line, knowi...
Vietnam U23 at 2026 Asian Games: A Smart Trade-off or a Risky Gamble?The Vietnam Football Federation (VFF) surprised many when it swapped its...
Mardin 2026 Spor part ways with Ahmet Cingöz: Reading 'mutual agreement' in a three-sentence club statementI had written his name in my notebook before the stage lights came on — but...
12 Days, 5 Sports, 1 Body: When Giorgos Tsianos Became Greece's AI Field LaboratoryOver 12 consecutive days, Giorgos Tsianos travelled from Ormenio, the...
Himass, TanVuu and the Limits of a Lifetime BanTwenty-four hours. That is how long it took for a lifetime competitive ban to...
Quang Hai withdraws from FIFA ASEAN Cup 2026 with ankle injury: Vietnam lose their creative hub before kickoffBandung, September 25, 2026. In the hotel corridor where Vietnam's national...
A Historic Upset: Thailand Breaks the China-Japan Duopoly, Claims First Olympic Berth with Fast-Varied OffenseThe moment Thai women's volleyball erupted on Chinese soil was not just a...
Carlsen Returns, Rapid Chess Throne Shakes at Global Chess League 2026When Magnus Carlsen walked into the hotel lobby in London on the first Saturd...
The Seventh-Place Finisher and the Empty Spreadsheet: Notes from a Vietnamese SeasonThe Seventh-Place Finisher and the Empty Spreadsheet: Notes from a Vietnamese...
Darren Yap, 9.0400 and Singapore's First Taekwondo Medal: Re-reading a Breakthrough Through a Data MapOn the scoreboard, four names lined up, and Darren Yap stood last. 9.0400....
Three Moves That Threw Away Nihal Sarin's +2: The Match Day That Pushed India to the BrinkIn the commentary room in Samarkand, I fixed my eyes on a single column on th...
Dinh Van Tam vs Ou Jiaming in the Sanda 56kg Final at Asiad 20: A Coin Flip, Not a PromiseI rewatched that tape on a June night, while Hai Phong was still drenched in...
